package dao;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import model.Administrador;
import model.Psicologo;

public class AdministradorDAO {

	private Connection conexao;
	private Statement st;
	private ResultSet rs;
	Adaptador adaptador = new Adaptador();
	
	public Administrador isUsuarioValido(String matricula, String senha) throws SQLException{
		Administrador admin = null;
		conexao = adaptador.abrirConexao();
		String sql = "SELECT * FROM Administrador WHERE matricula='"+matricula+"' and senha='"+senha+"'";
		try{
			st = conexao.createStatement();
			rs = st.executeQuery(sql);
			if(rs.next()){
				int codigo = rs.getInt("codigo");
				String nome = rs.getString("nome");
				admin = new Administrador(codigo, nome, matricula, senha);
			}
		}catch(SQLException sqle){
			sqle.getMessage();
		}finally{
			conexao.close();
			st.close();
			rs.close();
		}
		return admin;
	}
}
